package com.quanyan.orderpay.request;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * Created by zhuo.shi on 2016/8/17.
 */
public class ReqWithdrawApplyList {

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startDate;     //提现申请时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endDate;       //提现申请时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startDealTime;     //付款时间(开始)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endDealTime;       //付款时间(结束)
    private String applyNo;     //提现申请流水号
    private String realName;    //提现人真实姓名
    private int moduleId;       // 0 全部 1 俱乐部余额提现 2 竞拍付款 3 一口价 4 场馆合作结算 5 场馆前台分佣 6 俱乐部渠道
    private String phone;       //提现人电话
    private String accountNo;   //收款账号
    private String result;      //第三方处理结果
    private int payType;        //付款方式，0全部 1 支付宝 2 微信
    private List<Byte> status;  //付款状态：0待付款 1 处理中 2 付款成功 3 内部处理失败 4 外部处理失败
    private int pageNo=0;         //页码
    private int pageSize = 20;  //每页条数
    public Date getStartDealTime() {
        return startDealTime;
    }

    public void setStartDealTime(Date startDealTime) {
        this.startDealTime = startDealTime;
    }

    public Date getEndDealTime() {
        return endDealTime;
    }

    public void setEndDealTime(Date endDealTime) {
        this.endDealTime = endDealTime;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }
    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public int getModuleId() {
        return moduleId;
    }

    public void setModuleId(int moduleId) {
        this.moduleId = moduleId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getAccountNo() {
        return accountNo;
    }

    public void setAccountNo(String accountNo) {
        this.accountNo = accountNo;
    }

    public int getPayType() {
        return payType;
    }

    public void setPayType(int payType) {
        this.payType = payType;
    }

    public List<Byte> getStatus() {
        return status;
    }

    public void setStatus(List<Byte> status) {
        this.status = status;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
}
